iT邦幫忙

2024 iThome 鐵人賽

DAY 6
0
Software Development

從無到有,LINE著不走系列 第 6

Day 6: 理解例外處理和文件操作

  • 分享至 

  • xImage
  •  

例外處理(Exception Handling)

例外處理主要用來捕捉和處理程式執行過程中的錯誤。這里是 Python 語言的基本結構:

try:
    # 可能會發生錯誤的程式
    result = 10 / 0
except ZeroDivisionError:
    # 處理特定的錯誤
    print("不能除以零!")
finally:
    # 無論是否發生錯誤都會執行的代碼
    print("這段代碼會執行無論是否有錯誤發生。")

說明

  • try: 包含可能會發生錯誤的程式區塊。
  • except: 捕捉和處理 try 區塊中發生的異常。
  • finally: 可選區塊,用於執行無論是否發生異常都需要執行的代碼(如關閉文件等)。

文件操作(File Operations)

文件操作涉及到讀取和寫入文件。以下是 Python 的基本操作示例:

寫入文件

with open('example.txt', 'w') as file:
    file.write('Hello, world!')

讀取文件

with open('example.txt', 'r') as file:
    content = file.read()
    print(content)

說明

  • open(): 打開文件,指定模式(如 'r' 讀取、'w' 寫入、'a' 追加)。
  • write(): 寫入數據到文件。
  • read(): 從文件中讀取數據。
  • with: 確保文件在操作完成後自動關閉,不需要手動調用 close()

上一篇
Day 5: 學習物件導向程式設計(OOP)的基礎
下一篇
Day 7: 學習 Python 的標準庫和第三方庫的基本使用
系列文
從無到有,LINE著不走30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言